home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Business Master (4th Edition)
/
The Business Master - 4th Edition.iso
/
files
/
texttors
/
amedit
/
amedit.doc
next >
Wrap
Text File
|
1992-06-11
|
115KB
|
3,031 lines
AM-EDIT
REFERENCE MANUAL
Version 1.30 (June, 1992)
Copyright (C) 1991 by Paul L. Clem, Jr., all rights reserved
PLC Software
1572 Montgomery Highway, Suite 104-D
Birmingham, AL 35216
Voice: (205) 822-1619
CompuServe: 70751,1322
_______
____|__ | (R)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
TABLE OF CONTENTS
-----------------
SECTION PAGE
------- ----
1. Introduction .............................................. 1
1.1 Definition of Shareware ................................. 2
1.2 Installation ............................................ 3
1.3 General Description ..................................... 4
1.4 Selecting the file to edit .............................. 7
1.5 Rules for non-text files ................................ 8
2. Positioning the current line .............................. 9
3. Editing a Line ............................................ 11
4. Function keys ............................................. 13
5. Starting a new file ....................................... 19
6. Commands .................................................. 21
6.1 Delete command .......................................... 22
6.2 Move command ............................................ 24
6.3 Copy command ............................................ 25
6.4 Insert commands ......................................... 27
6.5 Find commands ........................................... 28
6.6 Find command with option to replace ..................... 29
6.7 Find and replace all .................................... 30
6.8 Print commands .......................................... 31
6.9 Trace command ........................................... 32
7. System Information Screen ................................. 33
8. Using the calculator ...................................... 34
9. User ID function .......................................... 36
Appendix A - Messages .......................................... 40
A.1 Informative messages .................................... 40
A.2 Error messages .......................................... 43
1 INTRODUCTION
------------
The author of this system has been a contract programmer for over 20
years. During his career, he has had occasion to use numerous full-
screen text editors on computers of all sizes.
His goal in writing AM-EDIT has been to provide an editor for personal
computer users which, based on his experience, combines the best fea-
tures and avoids the pitfalls of the various editors he has used. Some
of the features of the resulting system are listed below.
* The entire system is written in assembler, so as to provide the
fastest possible response time.
* It is extremely fast in loading and saving files, and in find-
ing text strings.
* It is designed to allow the user to execute commands with max-
imum speed and with minimal number of keystrokes. For example,
after starting an edit, you can delete your entire file, no
matter how large, with the following 3 keystrokes:
1. Enter the letter "d" (or "D")
2. Press Ctrl-Page Down
3. Press the ENTER key
The entire file will be deleted in a fraction of a second.
You can then restore your entire file by pressing Shift-F4.
The file will be restored in the same amount of time that
it took to delete it.
* It is compact in size. AM-EDIT uses less than 40K of memory,
and still provides extensive on-screen help.
* It makes maximum usage of memory. AM-EDIT can store over 3
times the amount of data in real memory as compared to some
PC editors.
* It allows a user to "undo" mistakes, within reason of course.
For example, if you make changes to a line and then notice
you are changing the wrong line, you can restore the line by
pressing function key F3. And if you delete a string of lines
and then find that you deleted the wrong lines, you can press
Shift-F4 to restore the deleted lines.
* It allows a user to trace all lines which have been added,
copied, moved, or changed since the edit began.
* It allows each user to have his or her own "User ID", which
identifies a group of parameters which have been defined by
that user. Some examples of user parameters are the screen
colors, the file backup option, and the number of lines to
scroll when paging through the file.
-1-
The result is a "no-nonsense" full-screen text editor which is both
powerful and extremely easy to use. It does not duplicate functions
which can be performed by your operating system. It does not contain
those complex functions which, in the opinion of the author, are of
absolutely no use to most programmers and which cause even the most
simple function to be more complicated than it needs to be.
Consequently, you are not burdened with hugh manuals which must be
consulted at every turn. Instead, you have a brief reference manual
which you probably need to read only once. After that, you can use
the series of HELP screens within the editor (initiated by pressing
function key F1) to answer most of your questions.
1.1 DEFINITION OF SHAREWARE
-----------------------
AM-EDIT is a "shareware program" and is provided at no charge to you
for evaluation. Shareware is a method of distribution, not a type of
software. Shareware distribution gives you a chance to try software
before buying it. If you try a Shareware program such as AM-EDIT and
continue to use it, you are expected to register.
The Shareware system makes fitting your needs easier, because you can
try a product before you buy. And because the overhead is low, prices
are low also. Shareware has the ultimate money-back guarantee; if you
don't use the product, you don't pay for it.
If you find AM-EDIT useful for your needs and you continue to use it
after a reasonable trial period, you are asked to make a registration
payment of $40 to PLC Software. The registration payment includes $37
for the system and $3 for shipping. Add $5 if shipping overseas.
Upon registering, you will receive:
* A diskette containing the latest version of the system.
* A printed and bound manual.
* A registration number entitling you to free technical support.
* Notifications of major new releases detailing all enhancements,
with option to purchase at low cost.
Registration will license one copy of AM-EDIT for use on any one com-
puter at any one time. The registered version should NOT be given to
any other computer users.
However, please feel free to give the shareware version of AM-EDIT to
friends and associates, with the understanding that they too should
register if they find it useful and continue to use it.
Remember that shareware is based on the honor system. The authors of
shareware programs can not stay in business without the support of
those using the programs.
-2-
The author is a member of the Association of Shareware Professionals
(ASP). ASP wants to make sure that the shareware principle works for
you. If you are unable to resolve a shareware-related problem with
an ASP member by contacting the member directly, ASP may be able to
help. The ASP Ombudsman can help you resolve a dispute or problem
with an ASP member, but does not provide technical support for mem-
bers' products. Please write to the ASP Ombudsman at 545 Grover Road,
Muskegon, MI 49442 or send a CompuServe message via CompuServe Mail
to ASP Ombudsman 70007,3536.
1.2 INSTALLATION
------------
The following is needed to run AM-EDIT:
* An IBM PC or PS/2, or compatible.
* A color or monochrome monitor.
* DOS version 2.0 (or any later DOS version).
* At least 128K of memory.
* A hard disk drive.
* A 3.5" or 5.25" floppy drive.
The diskette that you receive will contain a file called AMEDIT.EXE.
This is the ONLY program needed to run the AM-EDIT system.
To install the system, copy AMEDIT.EXE from the diskette onto your
hard disk drive. If you create a new directory for AM-EDIT, you may
want to change your AUTOEXEC.BAT file to include the new directory
in the PATH command. This will make it easier to execute the system
from any directory.
To execute AM-EDIT, enter "amedit" on the DOS command line and press
the ENTER key. If you prefer, you can enter the name of the file that
you wish to edit after the command, for example:
amedit yourfile.bat <enter>
If you do not enter a file name, then the first screen to appear will
prompt you for the name of the file that you wish to edit (Refer to
Section 1.4 - Selecting the file to edit).
It should be noted that some keyboards use the term "Return" rather
than "Enter". Whatever the wording, the Return key performs exactly
the same as the Enter key. For convenience, the term "Enter key" is
used throughout this manual.
-3-
1.3 GENERAL DESCRIPTION
-------------------
AM-EDIT is a full-screen text editor which allows you to create and
update computer programs, batch files, and other text files.
AM-EDIT does not pretend to be a word processor. It is first and fore-
most a programmers tool. However, it can easily be used to create and
maintain document files. The "split line" and "join line" functions,
which are initiated by pressing function keys F7 and Shift-F7, were
added especially for this purpose. The document you are reading right
now was created using AM-EDIT.
When you first execute AM-EDIT using a color monitor, you will see two
different color schemes on the screen.
The top two lines (lines 1 and 2) and the bottom line (line 25) of the
screen will have a red background and white foreground. This is called
the "highlight" color.
The remainder of the screen is the area in which your text will appear.
These lines will have a blue background with off-white foreground. This
is called the "text" color.
If you are using a monochrome monitor, the "highlight" scheme will be
black on a grey background, and the "text" scheme will be white on a
black background.
These are the "default" color schemes. As you will see later in this
manual, each user can set his or her own color schemes, and there can
be up to 30 different users on the same computer (see Section 9).
A field which is within the text area (lines 3-24 of the screen) but
which has the same color scheme as screen lines 1, 2, and 25 is said
to be "highlighted".
The name of the file that you are editing is displayed on the top line
of your screen. The number of lines in the file is also displayed on
this line.
You will notice that the file name displayed on the top line of the
screen will initially be in the highlight color scheme. But once you
have made a change to your file, the name is displayed with the text
color scheme. This serves to remind you that there are one or more
unsaved changes to your file. If you save your file during the edit,
the file name reverts to the highlight color scheme.
Line 2 of the screen provides an area for you to enter commands. This
is called the "command line". Commands are entered within columns 10-
80 of this line. When the cursor is positioned on the command line,
you are said to be in COMMAND mode. When you begin an edit, you will
be in COMMAND mode.
Whenever the cursor is positioned within the text area (lines 3-24),
you are said to be in EDIT mode, and the word "EDIT" will appear in
the first 4 columns of the screen's bottom line.
-4-
The first 7 columns of the text lines are reserved by the system for
line numbers and other information which will be explained later in
this manual. Line numbers are automatically maintained by the system
in sequential order. These line numbers are NOT a part of your file,
and are displayed strictly for your convenience.
The system allows you to suppress the display of line numbers if you
so desire. This is one of the options which you can specify when you
define a User ID (see Section 9). If you suppress line numbers, only
the first 2 columns of the lines are reserved by the system. This al-
lows 78 characters of each line to appear on the screen as opposed to
73 characters if lines numbers are displayed.
Except for null files, one of the lines in your file is the "current
line". If line numbers are suppressed, the current line is identified
by a highlighted left-pointing arrow in the first column of the line.
Otherwise, the line number of the current line is highlighted, and the
arrow appears immediately to the right of the line number.
The line number of the current line is displayed on the bottom line of
the screen, after the letter "L". When you begin an edit, the current
line is the first line of your file.
The position of the current line is crucial to most commands and func-
ion keys within AM-EDIT. It is up to you to position this line (refer
to Section 2 - Positioning the current line).
The system also maintains a column number, which is displayed on the
bottom line of the screen after the letter "C". The column number is
ALWAYS the current (or last) position of the cursor within the current
line. Since a line may have up to 1024 columns, the column number will
always have a value of 1 through 1024. When you begin an edit, column
number is 1.
Column number applies only to the current line. If you are in COMMAND
mode, you will notice that the column number remains unchanged if you
move the cursor back and forth along the command line.
Since a text line can have up to 1024 characters but not all of these
characters can appear on the screen at any one time, your text lines
may become offset. For example, if you are in EDIT mode and you press
the "right arrow" key while the cursor is positioned at the last col-
umn of the screen, you will notice that all text lines (but not line
numbers) will shift left 1 column, with the leftmost character of each
line shifting out of view. Whenever your text lines are offset by one
or more characters, an asterisk (*) will appear after the column num-
ber at the bottom of the screen.
Whenever you are in COMMAND mode, you may either enter a command, pos-
ition the current line, or go into EDIT mode.
As you will see later in this document, there are several ways to go
from COMMAND mode to EDIT mode. You will find that the easiest method
is to simply press the ENTER key without entering a command. This will
put you in EDIT mode with the cursor positioned at the current column
number of the current line.
-5-
To get from EDIT mode to COMMAND mode, press the ESCAPE key (ESC). The
command line will be cleared and the cursor will be positioned at the
beginning of the command input area (column 10) on the command line.
The middle part of the screen's bottom line is reserved for error and
informative messages. Informative messages result from some action you
have taken. For example, after the completion of a delete command, an
informative message will tell you how many lines were deleted.
The screen's bottom line also tells you if you are in character insert
mode as opposed to character overwrite mode. If "INS" appears in col-
umns 61-63, then you are in insert mode. To go into insert mode, press
the insert key (INS or INSERT). To return to overwrite mode, press the
insert key again.
When you begin an edit, you will be in overwrite mode.
All editing is done in real memory. When you begin your edit, the sys-
tem uses only the amount of memory required to store itself and your
file. If your file grows in size, the system will allocate more memory
as needed. The amount of memory that can be allocated depends on the
amount of memory on your computer, but cannot exceed 640k.
If the size of your file should ever exceed available memory, you will
get an error message, but you will still be able to save your file and
exit the system in the normal way.
The system can handle up to 60,000 lines. If your file should ever ex-
ceed the maximum number of lines, you will get an error message, but
you will still be able to save your file and exit the system in the
normal way.
-6-
1.4 SELECTING THE FILE TO EDIT
--------------------------
As mentioned earlier, when you execute AM-EDIT from the DOS command
line, you have the option of entering the name of the file that you
wish to edit.
If you choose not to enter the file name on the DOS command line or
if the file name entered was not a valid file name, then the first
screen that you see will be the file-to-edit screen.
The file-to-edit screen asks you to enter the name of the file that
you wish to edit.
If the file is not in the current directory (the directory you were
in when you executed AM-EDIT), then you must enter the full path name
starting with the letter identifying the disk drive, for example:
c:\janet\asmprogs\sorter.asm
You also have the option of finding the file that you wish to edit by
performing a directory search. To search the current directory, press
the ENTER key at the file-to-edit prompt without entering a file name.
A box will appear on the screen containing the names of files from the
current directory. Subdirectory names are also included. The names are
displayed in alphabetical order.
Since only 18 file names appear on the directory search screen at one
time, you can use the PAGE DOWN/PAGE UP keys and the up/down arrows to
locate the file that you wish to edit. Once the desired file is high-
lighted, press the ENTER key to select the file.
If the file selected is a subdirectory, then the file names from that
subdirectory are displayed.
You may also enter a directory path and/or use the global file name
characters (* and ?) at the file-to-edit prompt to initiate a direc-
tory search, for example:
c:\janet\ Displays all files in directory C:\JANET
*.doc Displays all files in the current directory having
a file suffix of "DOC".
c:\janet\*.? Displays all files in directory C:\JANET having a
a 1-character suffix or no suffix at all.
During a directory search, you can go directly to the root directory
of your hard disk by pressing function key F4. From there, you can get
to any file on the disk.
You can also press function key F8 at any time to cancel the directory
search and return to the file-to-edit screen.
-7-
1.5 RULES FOR NON-TEXT FILES
------------------------
When AM-EDIT detects that the file that you have selected for editing
is a non-text file, such as an object module or an executable file,
the system handles the file in a different manner.
First, the system breaks the file into 72-character lines, with the
last line having a length of 1 to 72 characters. This allows you to
browse through the file using the up/down arrows and the PAGE UP and
PAGE DOWN keys.
You are not allowed to update a non-text file. If you press a function
key such as F4 (delete line) or F5 (duplicate line), you will get the
error message "You may NOT update a non-text file".
The ONLY commands that you can use with non-text files are the FIND
commands, but you may not use the replace string or the replace all
options. If you attempt to execute a command other than a find, the
error message "Command not valid for non-text files" will result.
You may use functions key F9 to find the next occurrence of a string
and Shift-F9 to find the previous occurrence.
When you have finished browsing through a non-text file, press func-
tion key F8 (save/exit key). This will return you immediately to the
file-to-edit screen.
-8-
2. POSITIONING THE CURRENT LINE
----------------------------
The position of the current line is crucial to most of the commands
and function keys within AM-EDIT.
You may use any of the methods listed below to position the current
line. Unless otherwise noted, all of the keys mentioned below are va-
lid in both COMMAND mode and EDIT mode.
* The "up arrow" key moves the current line up 1 line. If the
current line is already the first line of your file, the mes-
sage "*** TOP OF DATA ***" will appear.
* The "down arrow" key moves the current line down 1 line. If the
current line is already the last line of your file, the message
"*** END OF DATA ***" will appear.
* "PAGE UP" causes the lines on your screen to scroll down by the
number of lines set for the current User ID, with the position
of the current line decreasing by the number of lines scrolled.
If you are already at the top page of the file when you press
PAGE UP, then the screen does NOT scroll and the informative
message "*** TOP OF DATA ***" is displayed.
* "PAGE DOWN" causes the lines on your screen to scroll up by the
number of lines set for the current User ID, with the position
of the current line increasing by the number of lines scrolled.
If you are already at the last page of your file when you press
PAGE DOWN, then the screen remains as is and the informative
message "*** END OF DATA ***" appears.
* Ctrl-PAGE UP positions the current line at the the first line
of your file.
* Ctrl-PAGE DOWN positions the current line at the the last line
of your file.
* Function key F9 searches for the next occurrence of the string
defined in the most recent FIND command. If the text string is
found, the line containing the string becomes the current line
with the cursor positioned at the 1st character of the "found"
string. Refer to Section 6.5 for more information about the
FIND command.
* Shift-F9 searches for the previous occurrence of the string de-
fined by the most recent FIND command. If the string is found,
the line containing the string becomes the current line, with
the cursor positioned at the beginning of the "found" string.
See Section 6.5 for more information about the FIND command.
-9-
* In COMMAND mode, you may set the current line to any line num-
ber. To do this, enter the line number on the command line and
press the ENTER key. If you enter zero, then the current line
becomes the first line of the file. If you enter a number which
exceeds the number of the last line of the file, then the cur-
rent line becomes the file's last line.
This feature is especially useful after you compile a program
in which one or more errors were found. Since a compile will
normally give you the line numbers where the errors occurred,
you can use this feature to go directly to the line(s) which
caused the errors.
* In EDIT mode, pressing the ENTER key advances the current line
to the next line on the screen, with the cursor positioned at
the first non-blank character of that line (or column 1 if the
line is blank). If the current line is positioned at the bot-
tom line (line 24) on the screen when you press ENTER, then all
lines on the screen will scroll up with the top line scrolling
off the screen and the next line in order scrolling onto the
screen.
If you press the ENTER key while the current line is the LAST
line of your file, the message "*** END OF DATA ***" is dis-
played and the current line remains unchanged.
* In EDIT mode, pressing the TAB key advances the cursor to the
start of the next field within your file. If the next field is
on another line, then that line becomes the current line. This
may cause the lines on your screen to scroll up.
* In EDIT mode, pressing Shift-TAB positions the cursor at the
start of the previous field within your file. If the previous
field is on another line, then that line becomes the current
line. This may cause the lines on your screen to scroll down.
If should be noted that when you are in the process of typing
new lines into your file, the TAB and Shift-TAB keys perform in
a different manner. See the description of function keys F6 and
Shift-F6 in Section 4.
-10-
3. EDITING A LINE
--------------
The following keys may be used when entering the file-to-edit, when
entering a command, or when adding/changing a text line. When you are
in EDIT mode, some of the keys may cause the lines on your screen (but
not line numbers) to shift either left or right.
For example, if you press the right arrow key while the cursor is pos-
itioned at the last column of the screen, then the text on all lines
will shift left 1 position.
Remember that while you are in EDIT mode, the column number displayed
at the bottom right hand side of the screen tells you the position of
the cursor on the current line. An asterisk (*) after the column num-
ber indicates that your text is offset by one or more characters.
* Left arrow moves the cursor left 1 column. If the cursor is al-
ready positioned at the first column of the line, then the key
is ignored (no error message is displayed).
* Right arrow moves the cursor right 1 column. If the cursor is
already positioned at the last column of the line (column 80
of the command line or column 1024 of a text line), the cursor
will not move and the message "End of line" will appear.
* The HOME key causes the cursor to be positioned at the first
non-blank character of the line. If the line is blank, then
the cursor will be positioned at the beginning of the line.
* The END key positions the cursor at the column to the right of
the last non-blank character of the line. However, if the last
non-blank character is on the last column of the line (column
80 of the command line or column 1024 of a text line), then the
cursor is positioned at the last column of the line.
* The BACKSPACE key moves the cursor 1 position to the left and
then erases the character at that cursor position. But if the
cursor is positioned at the first column of the line, the key
is ignored.
* The DELETE (or DEL) key deletes the character at the current
cursor position. All characters to the right of the deleted
character will shift left 1 column.
* Function key F2 erases the character at the current cursor pos-
ition and all characters on the line which are to the right of
the cursor. See Section 4 (Function keys) for more information.
* Function key F3 restores a text line to its original state if
you are in EDIT mode, repeats the last FIND command if you are
in COMMAND mode, or repeats the previous file name if you are
entering the file-to-edit. See Section 4 (Function keys) for
more information.
-11-
* In EDIT mode, the TAB key advances the cursor to the start of
the next field within your file. This provides an alternative
to using the right arrow key when positioning the cursor.
If the next field is on another line, then the cursor advances
to the first field on that line, and that line becomes the cur-
rent line. This may cause lines on your screen to scroll up.
As an example, suppose you press the TAB key while the cursor
is positioned at or past the last field of the last line (line
24) of the screen. The following will happen:
* All lines on the screen will scroll up 1 line, with the
top line scrolling off the screen.
* The next line in order will scroll onto the screen.
* The cursor is positioned at the start of the first field
of the line that scrolled onto the screen.
If, in the above example, the next line in order was blank or
there were several blank lines before the next non-blank line,
then all lines on the screen would have scrolled up until the
non-blank line (or end of file) was reached.
* In EDIT mode, the Shift-TAB key positions the cursor at the
start of the previous field within your file. This key provides
an alternative to using the left arrow key when positioning the
cursor.
Like the TAB key, the Shift-TAB may alter the position of the
current line, and may cause the lines on your screen to scroll
down one or more lines.
* Ctrl-HOME positions the cursor at the first column of the line.
If you are in COMMAND mode when you press this key, the cursor
is positioned at the beginning of the command line. Otherwise,
the cursor is positioned at column 1 of the current line.
* Ctrl-END positions the cursor at the last column of the line.
If you are in COMMAND mode when you press this key, the cursor
is positioned at the end of the command line. Otherwise, the
cursor is positioned at column 1024 of the current line.
-12-
4. FUNCTION KEYS
-------------
Function keys may be pressed while you are in COMMAND mode as well as
when you are in EDIT mode. Since many of the function keys act as com-
mands, you must make sure that the command area is blank whenever you
press these keys while in COMMAND mode. Otherwise, the system does not
know whether to process the command or the function key, and the error
message "Command conflict" may result.
F1 - Help key. Pressing this key will provide on-screen help at any
time EXCEPT when you are within a special function such as the
calculator, User ID function, or the System Information Screen.
The help key brings up a menu which allows you to select one of
several screens containing detailed information about AM-EDIT.
F2 - Erases the character at the current cursor position and all
characters to the right of the cursor on the line.
Remember that since a text line can have up to 1024 characters
but not all of these characters can appear on the screen at one
time, this key may erase characters which are not seen on the
current screen.
F3 - This key has different usages depending on where you are.
While entering the file-to-edit, function key F3 will repeat the
name of the previous file (if any) that you edited.
In COMMAND mode, function key F3 repeats the most recent FIND
command. This is useful if you misspell a search string. In this
situation, press function key F3 to restore the command, correct
the spelling, and press the ENTER key to reissue the command.
In EDIT mode, function key F3 restores the current line to its
original state. This is useful if you make unwanted changes to
a line, for example:
* You press function key F2 to erase part of a line and then
notice that you erased the wrong line. By pressing F3, the
line is restored to its original state.
* You begin entering a command and suddenly realize that the
cursor is positioned on a text line instead of the command
line. In this case, press F3 to restore the text line and
then press the ESCAPE key to get to the command line.
In EDIT mode, function key F3 applies only to the current line.
Once you have moved the cursor away from a line, you can not
return to that line to restore it.
Also, if you change a line and then press F8 to save your file,
you can not restore the line after the save is completed, even
though the cursor is still positioned on that line.
-13-
F4 - Deletes the current line. If you are in EDIT mode and you delete
the only remaining line in your file, you will automatically go
into COMMAND mode (since you now have a "null file").
F5 - Duplicates the current line.
F6 - This key, along with Shift-F6, allows you to use the keyboard to
type new lines of text into your file.
If you press F6 or Shift-F6 while already in the process of typ-
ing new lines from the keyboard, then you will return to regular
edit mode.
Before pressing F6, you must position the current line to the
line BEFORE which you wish to type the new line(s).
You will note later on in this document that Shift-F6 is ident-
ical to F6 except that it allows you to type new lines AFTER the
current line.
After you press F6, one of the following will happen:
* If the current line is the last text line (line 24) on the
screen, then all lines above the current line will scroll
up leaving a blank line for you to type the new line.
* In all other cases, all lines on the screen starting at the
current line will scroll down leaving a blank line for you
to type the new line.
You may now type a new line in the space provided. After typing
the new line, press the ENTER key. The lines on the screen will
again scroll up or down leaving another blank line for you to
type the next line. If you wish to insert a blank line, simply
press the ENTER key without typing anything.
You may type in as many lines as you wish. While you are in the
process of typing new lines, the value "EDIT-ADD" will appear
in columns 1-8 of the screen's bottom line.
While adding a text line, you can press the TAB key to advance
the cursor to a point which is based on the word offsets on the
previous 5 non-blank lines. If the cursor is already past the
beginning of the last word of text on these lines, pressing the
TAB key will have no effect (the cursor does not move).
Pressing Shift-TAB does the exact opposite of the TAB key when
adding a text line.
Also while typing a new line, you can use the right arrow key
to duplicate the character which is just above the cursor pos-
ition on the previous line. When you do this, the character
insert flag is ignored, that is, you will get the same result
in character insert mode as in character overwrite mode.
-14-
If you press any of the keys listed below while typing new text
lines, the error "Key not valid while adding text" will appear:
* F4 - delete the current line
* F5 - duplicate the current line
* F7 - split the current line
* Shift-F4 - restore deleted line(s)
* Shift-F7 - join the current line to the previous line
Once you have finished typing new lines, do one of the following:
* Press function key F6 (or Shift-F6)
* Press the ESCAPE key to go into COMMAND mode
* Press one of the line positioning keys (up or down arrow,
PAGE UP, PAGE DOWN, Ctrl-PAGE UP, or Ctrl-PAGE DOWN)
* Press function key F9 or Shift-F9 to search for the next
or previous occurrence of a string.
* Press function key F8 to save your file
F7 - Splits the current line at the current cursor position. All
characters starting at the cursor position are truncated from
the line. A new line made up of the truncated portion is then
added to the file after the current line. The new line then be-
comes the current line with the cursor positioned at column 1.
If the cursor is positioned at column 1 of the current line
when you press F7, then the entire line is moved down leaving
a blank line in its place.
If you press F7 while the cursor is positioned after the last
non-blank character of the current line, then the newly formed
line will be blank.
F8 - Save/exit key. Function key F8 is used to save your file and
also to end an edit session.
When you press F8 and there are text changes to save, the sys-
tem proceeds to save your file, after which the message "Data
saved - Repeat F8 to end edit" appears.
If you press F8 and there have not been any changes to the file
since the last save (or since you began the edit if this is the
first save), then the system will NOT perform the save and the
message "Data unchanged - Repeat F8 to end edit" appears.
To end an edit, press function key F8 IMMEDIATELY after a save
or a save attempt.
You may save your file as often as you like during an edit ses-
sion without ending the edit. At the time that you perform the
first save of your text, your original file will be renamed to
filename.BKP if you are using the backup option (see Section
9 - User ID function).
F9 - Finds the next occurrence of a string (see Section 6.5).
-15-
F10 - Replaces a string (see Section 6.6).
Shift-F1 - Displays the System Information screen (see Section 7).
Shift-F2 - Initiates the calculator (see Section 8).
Shift-F3 - Initiates the User ID function (see Section 9).
Shift-F4 - Restores (undeletes) lines that you most recently deleted
from your file by using the DELETE command or by pressing
function key F4.
When you press Shift-F4, the line(s) most recently deleted
are restored into your file.
The system maintains a DELETE TABLE containing information
needed to restore deleted lines. Each time that you delete
a line or group of lines either by pressing F4 or by using
the DELETE command, an entry is made in this table.
The DELETE TABLE is LIFO (last in/first out) and can hold
up to 20 entries. If you delete text and the table is al-
ready at capacity, then the oldest entry is bumped from
the table, for example:
1. You delete 10 lines using function key F4.
2. You then press Shift-F4 5 times to restore the last
5 lines deleted in step 1.
3. You then delete 18 more lines using function key F4.
4. At this point, you can restore the 18 lines that you
deleted in step 3 plus the 4th and 5th lines deleted
in step 1. But you cannot restore the first 3 lines
which were deleted in step 1 since these have been
bumped from the DELETE TABLE.
When you press Shift-F4, the deleted line(s) will normally
be restored into your file with their original line num-
ber(s). However, lines inserted into the file may alter the
position at which the lines are restored, for example:
1. You use the DELETE command to delete lines 300-399.
2. You then insert 10 lines somewhere before line 300.
3. You then press Shift-F4 to restore the lines which
were deleted in step 1. The lines will be restored
into the file as lines 310-409.
After line(s) are restored into your file, the first line
restored becomes the current line, and a count of the num-
ber of restored lines is displayed.
Shift-F5 - Writes a printer "forms feed" character into your file.
This feature is provided for users writing documents who
may wish to include page ejects for printing purposes.
This function should not be used when writing programs,
since the forms feed character can cause an error during
compilation of your program.
-16-
Shift-F6 - This key allows you to use the keyboard to type new lines
into your file. Before pressing Shift-F6, you must position
the current line to the line AFTER which you wish to type
the new line(s).
As described earlier, function key F6 performs the same
task as Shift-F6, with the exception that function key F6
allows you to type new lines BEFORE the current line.
Shift-F6 is identical in all aspects to F6 other than the
original positioning of the screen, which is as follows:
* If the current line is the last line (line 24) of the
screen, then all lines on the screen will scroll up
leaving a blank line for you to type the new line.
* In all other cases, all lines on the screen below the
current line will scroll down leaving a blank line for
you to type the new line.
Shift-F7 - Joins the current line to the previous line. The cursor
position on the current line is not important at the time
that this key is pressed, since the entire line will be
joined to the previous line.
After the lines have been joined, the joined line becomes
the current line, with the cursor positioned at the first
"joined" character.
If you press Shift-F7 while the current line is the first
line of your file, you will get the error message "Shift-F7
is not valid here".
If you hit Shift-F7 by mistake, press function key F7 im-
mediately to split the lines and thus "undo" the join.
Shift-F8 - Cancels the edit session without saving your file.
If there have not been any changes to your file since the
last save (or since you began the edit if there have been
no saves), the edit will terminate immediately.
If there ARE unsaved changes to your file when you press
Shift-F8, then the following message will appear at the
bottom of the screen:
Press Shift-F10 to verify cancel
This message provides a safeguard in the case you press
Shift-F8 by mistake. The message serves to warn you that
you will lose changes to your file if you verify the can-
cel. If you DO intend to cancel the edit, press Shift-F10
and the edit will end with the message "Edit cancelled -
changes lost".
-17-
If you decide to continue with your edit rather than ver-
ify the cancel, Shift-F10 becomes disabled as soon as you
press any other key. In other words, Shift-F10 is enabled
ONLY at the point immediately after you press Shift-F8 and
there are unsaved changes to your file.
Shift-F9 - Finds the previous occurrence of a string (see Section 6.5).
Ctrl-F1 - Displays the ascii chart, which will overlay the right hand
portion of your screen. Use the up and down arrows and the
PAGE UP/PAGE DOWN keys to view the entire chart. Pressing
the ESCAPE key returns you to the edit.
-18-
5. STARTING A NEW FILE
-------------------
If you begin an edit and the system is unable to find the file that
you specified, it will assume that you are starting a new file. The
message "STARTING NEW FILE" will appear at the bottom of the screen
and line 3 of the screen will contain "***** BOTTOM OF DATA *****".
This is called a "null-file" condition. Since there are no lines in
your file, there is no current line.
If you begin an edit of a file that contains no records (the file is
empty or contains only an end-of-file byte), then you will also be in
a "null-file" condition, but the message "STARTING NEW FILE" does NOT
appear at the bottom of your screen.
The only function keys that you may use in this situation are:
* F1 (Help)
* F2 (Erase to end-of-line), but only to erase all or part of
the command line.
* F6 (Type new lines before the current line)
* F8 (Save/Exit)
* Shift-F1 (Display the System Information Screen)
* Shift-F2 (Initiate the calculator)
* Shift-F3 (Initiate the User ID function)
* Shift-F6 (Type new lines after the current line)
* Shift-F8 (Cancel the edit session without saving the file)
* Ctrl-F1 (Display ascii chart)
The ONLY commands that are valid when you begin an edit of a null file
are the INSERT commands (see Section 6.4).
If you find that you entered the file name incorrectly, then terminate
the edit by pressing Shift-F8 or by pressing function key F8 twice. A
new file will NOT be created.
Otherwise, do one of the following:
* Press function key F6 to begin typing lines from the keyboard.
* Enter an INSERT command to insert lines from another file. In
a "null file" situation, the "insert before" and "insert after"
commands will produce the same result.
-19-
Once your file contains at least one line of text, then all other com-
mands and function keys will become available to you.
You can also get into a "null file" condition if you delete all of the
lines in your file. In this case, the command and function key limita-
tions are the same as those described for starting a new file, except
that you can use function key Shift-F4 to restore deleted lines into
your file.
The message "***** BOTTOM OF DATA *****" NEVER appears on your screen
unless your file contains less than 22 lines of text (less than a full
page).
-20-
6. COMMANDS
--------
The AM-EDIT commands are listed below. Commands are entered on the
command line (line 2 of the screen). A command may be entered in
upper case, lower case, or a combination of upper and lower case.
D - DELETE one or more lines
M - MOVE one or more lines
C - COPY one or more lines
I/IA - INSERT lines into your file from another file
F/FI - FIND a text string [with option to replace it].
FF/FFI - FIND the first occurrence of a text string within your
file [with option to replace it].
FL/FLI - FIND the last occurrence of a text string within your
file [with option to replace it].
P1 - PRINT all or part of your file on printer LPT1.
P2 - PRINT all or part of your file on printer LPT2.
P3 - PRINT all or part of your file on printer LPT3.
PF1 - Write a form feed character to printer LPT1.
PF2 - Write a form feed character to printer LPT2.
PF3 - Write a form feed character to printer LPT3.
T - Trace and highlight the lines in your file which have
been added, moved, or changed since you began the edit.
As discussed earlier, you may use the command line to set the current
line. To do this, enter the line number on the command line and press
the ENTER key.
If you are in COMMAND mode and wish to enter EDIT mode, then clear
the command area (if not already clear) by pressing the ESCAPE key
and then press one of the following keys:
* ENTER key - Positions the cursor at the current column number
of the current line.
* HOME key - Positions the cursor at the first non-blank char-
acter of the current line (or column 1 if the line
is blank). This may cause text on the screen to
shift right one or more characters.
* END key - Positions the cursor after the last non-blank char-
acter of the current line. If the last column of
the line (column 1024) is not blank, then the cur-
sor is positioned at column 1024.
* TAB key - Positions the cursor at the current column number
of the current line and then processes the TAB key
as if it had been pressed at that point.
-21-
6.1 DELETE COMMAND
--------------
The DELETE command allows you to delete any number of lines from your
file. To delete a single line, you would normally use function key F4,
since this key can also be used while you are in EDIT mode.
Each time that you delete text, either by using the DELETE command or
by pressing function key F4, an entry is made into the "Delete Table".
This table makes it possible for you to restore deleted line(s) at any
later time, should you find it necessary (see function key Shift-F4 -
restore lines). Since the "Delete Table" can hold only 20 entries, you
are advised to use the DELETE command rather than function key F4 when
deleting a consecutive string of lines.
For example, if you wished to delete the first 25 lines of your file,
you could press function key F4 a total of 25 times to accomplish the
task. But at that point, you could only restore the last 20 deleted
lines by using function key Shift-F4, and you would be unable to re-
store any lines that you might have previously deleted.
But if you used the DELETE command to delete the 25 lines as a group,
only a single entry would have been made into the delete table. You
could then restore all 25 lines by pressing Shift-F4 just once.
To execute the DELETE command, do the following:
* Position the current line at either the first or the last line
that you wish to delete.
* If you are in EDIT mode, get into COMMAND mode by pressing the
ESCAPE key.
* Enter "d" (or "D") on the command line.
* Position the current line to the opposite end of the range of
lines to be deleted. Unless line numbers are suppressed, the
line number of each line to be deleted will be highlighted. The
highlighted letter "d" will appear to the left of each line to
be deleted.
The word "DELETE" will be displayed in columns 1-6 of line 25
to remind you that a DELETE command is in progress.
* Once all lines to be deleted are marked, press ENTER. The lines
will immediately disappear from your screen.
You may cancel the DELETE command at any time before pressing the
ENTER key by pressing the ESCAPE key.
After the completion of a DELETE command, a message showing the num-
ber of lines deleted will be displayed at the bottom of the screen.
If you deleted all lines in your file, you will be in a "null file"
condition (see Section 5). Otherwise, after completion of the DELETE
command, the current line is positioned as follows:
-22-
* If the line(s) deleted included the last line of your file, the
current line becomes the line which is now the last line of
your file.
* In all other cases, the current line is positioned at the line
which followed the last line that was deleted.
You may delete any number of lines with this command. For example, to
delete lines 100 through 222 of your file, do the following:
* Position the current line at line 100. You can do this by using
the up/down arrows, by using the PAGE UP/PAGE DOWN keys, or by
entering "100" on the command line and pressing the ENTER key.
* If in EDIT mode, press the ESCAPE key to go into COMMAND mode.
* Enter "d" on the command line.
* Use the down arrow and/or PAGE DOWN key until the current line
is line 222. If you go past line 222, use the up arrow and/or
PAGE UP key to back up.
* Press ENTER to complete the deletion.
You could also delete lines 100 through 222 by doing the following:
* Position the current line at line 222 of your text.
* If in EDIT mode, press the ESCAPE key to go into COMMAND mode.
* Enter "d" on the command line.
* Use the up arrow and/or PAGE UP key until the current line is
line 100. If you go past line 100, use the down arrow and/or
PAGE DOWN key to back up.
* Press ENTER to complete the deletion.
Note that you can use function key F9 (find next occurrence of a text
string) or Shift-F9 (find previous occurrence of a text string) when
positioning the current line during any DELETE command. However, you
must first establish the text string by using a FIND command.
As an example, suppose you wish to delete a segment called "tempseg"
from a program which is written in assembler. Since you know that the
first and the last lines of the segment begin with the word "tempseg",
you can do the following:
* Enter the command "FF tempseg". This will locate the first oc-
currence of "tempseg" within your file.
* Press the ESCAPE key to get into COMMAND mode.
* Enter "d" on the command line.
* Press function key F9. The current line will be positioned at
the last line of the segment "tempseg", and all of the lines
within the segment "tempseg" will be marked for deletion.
* Press ENTER to complete the deletion.
Whenever you press function key F9 or Shift-F9 while a MOVE, COPY, or
DELETE command is in progress, you will stay in COMMAND mode after the
text string is found. In all other cases, you go (or remain) in EDIT
mode with the cursor positioned at the "found" text string.
-23-
6.2 MOVE COMMAND
------------
The MOVE command allows you to move (relocate) one of more lines of
text within your file.
To execute the MOVE command, do the following:
* Position the current line to either the first or the last line
that you wish to move.
* If you are in EDIT mode, get into COMMAND mode by pressing the
ESCAPE key.
* Enter "M" (or "m") on the command line.
* Position the current line to the opposite end of the range of
lines to be moved. Unless line numbers are suppressed, the
line number of each line to be moved will be highlighted. The
highlighted letter "m" will appear to the left of each line to
be moved.
The word "MOVE" will be displayed in columns 1-4 of line 25 to
remind you that a MOVE command is in progress.
* Once all lines to be moved are marked:
* Enter "A" on the command line after the "M" if you are
moving the lines after a target line.
* Enter "B" on the command line after the "M" if you are
moving the lines before a target line.
* Position the current line to the target line of the move.
* Press ENTER to complete the move.
You may cancel the MOVE command at any time before pressing ENTER by
pressing the ESCAPE key (ESC).
To move a single line of text, enter "M A" or "M B" on the command
line before positioning the current line to the target line of the
move.
After the completion of a MOVE command, the current line becomes the
first line moved, and the number of lines moved is displayed at the
bottom of the screen.
You can move any number of lines with this command. For example, to
move lines 200 through 345 after line 512, do the following:
* Position the current line at line 200 of your file by using the
up/down arrows, by using the PAGE UP and PAGE DOWN keys, or by
entering "200" on the command line and pressing the ENTER key.
* If you are in EDIT mode, press the ESCAPE key (ESC) to go into
COMMAND mode.
-24-
* Enter "m" on the command line.
* Use the down arrow and/or PAGE DOWN key until the current line
is line 345. If you go past line 345, use the up arrow and/or
PAGE UP key to back up.
* Enter "a" on the command line. You will notice that the cursor
was already positioned one space away from the "m" on the com-
mand line. The command line now contains "m a".
* Use the down arrow and/or PAGE DOWN key until the current line
is line 512. If you go past line 512, use the up arrow and/or
PAGE UP key to back up.
* Press ENTER to complete the move.
Note that like the DELETE command, you can use function keys F9 and
Shift-F9 when positioning the current line. In the example above, you
could have used F9 or Shift-F9 when positioning to line 200 and/or to
line 345 and/or to line 512.
6.3 COPY COMMAND
------------
The COPY command allows you to copy (duplicate) one of more lines of
text within your file. You may copy as many lines as you wish.
To execute the COPY command, do the following:
* Position the current line to either the first or the last line
that you wish to copy.
* If you are in EDIT mode, get into COMMAND mode by pressing the
ESCAPE key.
* Enter "C" (or "c") on the command line.
* Position the current line to the opposite end of the range of
lines to be copied. Unless line numbers are suppressed, the
line number of each line to be copied will be highlighted. The
highlighted letter "c" will appear to the left of each line to
be copied, and the word "COPY" will be displayed in columns 1-4
of line 25 to remind you that a COPY command is in progress.
* Once all lines to be copied are marked:
* Enter "A" on the command line after the "C" if you are
copying the lines after a target line.
* Enter "B" on the command line after the "C" if you are
copying the lines before a target line.
* Position the current line to the target line of the copy.
* Press ENTER to complete the copy.
You may cancel the COPY command at any time before you press ENTER
by hitting the ESCAPE key (ESC).
-25-
To copy a single line, enter "C A" or "C B" on the command line be-
fore positioning the current line to the target line of the copy.
After the completion of a COPY command, the current line becomes the
first line added to the file as a result of the command, and the num-
ber of lines copied is displayed at the bottom of the screen.
You can copy any number of lines with this command. For example, to
copy lines 99 through 122 before line 200, do the following:
* Position the current line at line 99 of your file by using the
up/down arrows, by using the PAGE UP and PAGE DOWN keys, or by
entering "99" on the command line and pressing ENTER.
* If you are in EDIT mode, press ESCAPE to get into COMMAND mode.
* Enter "c" on the command line.
* Use the down arrow and/or PAGE DOWN key until the current line
is line 122. If you go past line 122, use the up arrow and/or
PAGE UP key to back up.
* Enter "b" on the command line. You will notice that the cursor
was already positioned one space away from the "c" on the com-
mand line. The command line now contains "c b".
* Use the down arrow and/or PAGE DOWN key until the current line
is line 200. If you go past line 200, use the up arrow or PAGE
UP key to back up.
* Press ENTER to complete the copy.
Note that like the DELETE and MOVE commands, you can use function keys
F9 and Shift-F9 when positioning the current line. In the above exam-
ple, you could have used F9 or Shift-F9 when positioning to line 99
and/or line 122 and/or line 200.
If you have an extended keyboard (101/102 keys), you can do a "repeat
copy", that is, you can more conveniently copy the same line or group
of lines to more than one destination within your file.
To do this, press the ENTER key on the extreme right hand side of your
keyboard to complete a copy instead of the normal ENTER key. You will
remain in COPY mode and the lines that were marked for copying will
stay marked. You can then set the current line to a new target line
and press either one of the ENTER keys again.
In addition to the COPY command, you can use function key F5 to copy
the current line after itself. Function key F5 can be used in both
EDIT mode and COMMAND mode.
-26-
6.4 INSERT COMMANDS
---------------
The INSERT commands are used to insert lines into your file from other
files.
The point at which the lines are inserted is based on the location of
the current line. You must therefore position this line before you
issue an INSERT command.
There are two forms of the INSERT command; one to insert lines before
the current line and the other to insert lines after the current line.
To insert lines BEFORE the current line, enter "I" on the command line
followed by the name of the file from which the lines of text are to
be inserted, for example:
I workfile.doc
To insert lines AFTER the current line, enter "IA" on the command line
followed by the name of the file from which the lines are to be in-
serted, for example:
ia WORKFILE.Doc
If the file from which lines are to be inserted is not in the current
directory, you must enter the full path name. The "current directory"
is the directory you were in at the time that you executed AM-EDIT.
For example, if you were in directory C:\AMEDIT when you executed the
editor and you wish to insert the file WORK.TXT which is in directory
C:\JACK\UTILS, you would enter:
i c:\jack\utils\work.txt
OR
ia C:\JACK\UTILS\WORK.TXT
The file that you specify in an INSERT command must be a valid text
file which contains at least one line of text. The file that you are
inserting from CAN be the same file that you are editing.
If you do not know or cannot remember the name of the file that you
wish to insert, you can do a directory search by just entering the
command "I" or "IA" without an argument and pressing the ENTER key.
Or, you can enter a partial directory path and/or use the global file
name characters (* and ?) to initiate the directory search as on the
file-to-edit screen.
After the line(s) have been inserted into your file, a message at the
bottom of the screen will tell you how many lines were inserted, and
the current line will become the first inserted line.
-27-
6.5 FIND COMMANDS
-------------
The FIND commands allow you to search for a text string within your
file. To execute a FIND command, do the following:
* Enter one of the following commands on the command line:
* "F" if you wish to start the search at the column just to
the right of the current column position of the current
text line.
* "FF" if you wish to find the first occurrence of the text
string within your file.
* "FL" if you wish to find the last occurrence of the text
string within your file.
* Enter the text string that you wish to search for. Separate
the string from the command by at least one space. The "find"
text string cannot be a null string ("" or '').
* Press the ENTER key to start the search.
To ignore case during a search, use FI, FFI, or FLI as the command.
For example, while the command "F ab" will only search for the value
"ab", the command "FI ab" will search for "ab", "Ab", "aB", and "AB".
The string does not need to be enclosed in quotes unless it contains
a space or if it begins with a quote or double quote. For example:
Invalid: f GO TO Valid: f 'GO TO' or f "GO TO"
Invalid: FF 'a Valid: FF "'a"
Invalid: fli "abcd Valid: fli '"abcd'
If the text string is found, the string is highlighted and the line
which contains the string becomes the current line. If you are with-
in a MOVE, COPY, or DELETE command, then you will remain in COMMAND
mode. Otherwise, you will go into EDIT mode, with the cursor posi-
tioned at the first character of the "found" text string.
If the text string is not found, you will get the error message
"'string' not found".
Function key F9 may be used to find the next occurrence of the text
string defined by the most recent FIND command. When you press F9,
the search will begin at the column just to the right of the current
column position of the current line. If you press F9 and a not-found
condition resulted from the previous find, then the search will start
at the beginning of your file.
Function key Shift-F9 may be used to find the previous occurrence of
the string defined by the most recent FIND command. When this key is
pressed, the search begins at the column just to the left of the cur-
rent column position of the current line. If you press Shift-F9 and a
not-found condition resulted from the previous find, then the search
starts at the end of your file.
-28-
6.6 FIND COMMAND WITH OPTION TO REPLACE
-----------------------------------
To use a FIND command with the option to replace a text string, enter
a second text string after the "find" text string on the command line.
This is the "replacement" string and must be separated from the "find"
string by at least one space.
The "replacement" string CAN be identical to the "find" string.
The same rules that apply to the "find" string also apply to the re-
placement string, that is, you need not enclose it in quotes unless it
contains a space or if it begins with a quote or double quote.
Unlike the "find" text string, the replacement string can be a null
string, for example, the following is a valid command:
F 'word one' ''
In the above example, you are replacing the text string "word one"
with a null string.
The FIND-AND-REPLACE command works the same as the FIND command with
the exception that each time that the "find" text string is located
within your file and the cursor is positioned at that string, the
value "F10" will appear in columns 13-15 of the bottom line of the
screen. The purpose of this is to inform you that function key F10
is now enabled, that is, you may press F10 at that point to replace
the "find" string with the "replacement" string.
If you DO wish to replace the "found" text string, press function key
F10 immediately. The text will be replaced and the system will search
for the NEXT occurrence of the "find" string. If you do not wish to
replace the string, you may press function key F9 to find the next
occurrence of the "find" text string or Shift-F9 to find the previous
occurrence.
Note that function key F10 is enabled only under the follow circum-
stances:
* You are within a find-and-replace command.
* The cursor is positioned at the first column of the "found"
text string.
* The "found" string is highlighted.
* The value "F10" appears in columns 13-15 of the bottom line
of the screen.
If you press function key F10 at any other time, you will get the
error message "Key not enabled at this time".
-29-
6.7 FIND AND REPLACE ALL
--------------------
To replace ALL occurrences of a text string, enter the keyword "A" or
"ALL" after the "replacement" string on the command line.
You must separate the keyword from the "replacement" string by one or
more spaces.
The system will replace ALL occurrences of the "find" string within
your file with the "replacement" string.
Examples of find-and-replace-all commands are:
F PIC PICTURE a
or
f PIC PICTURE aLL
In the above examples, you are replacing all occurrences of the text
string "PIC" with the text string "PICTURE".
After the completion of a find-and-replace-all command, the position
of the current line remains unchanged, and you remain in COMMAND mode.
A message at the bottom of the screen will give you a count of text
replacements.
It is possible that when you are replacing all occurrences of a text
string with a longer text string, one of more lines in your file may
exceed the maximum record length of 1024 characters. If this should
occur, the lines which exceed the maximum length will be truncated to
1024 characters in length and the message that informs you of the num-
ber of text replacements will also give you a count of the number of
lines that were truncated.
Since the "replacement" string CAN be the same as the "find" string,
you can use the find-and-replace-all command to determine the number
of occurrences of a particular string within your file.
For example, the command "f simply simply all" will give you a count
of the number of times that the word "simply" occurs in your file.
-30-
6.8 PRINT COMMANDS
--------------
The PRINT commands provide an alternative to using the DOS print com-
mand to get a printer listing of your text file. These commands allow
you to produce a more orderly listing, and allow you to print only a
portion of your file if you so desire.
When you use a PRINT command, all lines from the current line to the
end of your file will be printed. You must therefore position the cur-
rent line to the first line that you wish to print before you issue
the command.
The User ID Function (see Section 9) allows you to set the following
parameters for printing:
* Whether or not to print the file name at the top of each page
of your listing.
* Whether or not line numbers are to be included in the listing.
* The maximum number of lines to be printed on a page.
The valid PRINT commands are "P1", "P2" and "P3".
The printed output will be routed to the printer designated as LPT1 if
you use the command "P1", to LPT2 if the command is "P2", or to LPT3
if the command is "P3".
You may also use the commands "PF1", "PF2" and "PF3" to issue form
feed commands to the printers.
The PRINT commands provide an easy method for you to list any portion
of your file, complete with the correct line numbers. For example, to
print lines 244-456 of a 900-line file:
* Delete lines 457-900 by doing the following:
* Enter "457" on the command line and press ENTER
* Enter "d" on the command line
* Press Ctrl-PAGE DOWM
* Press ENTER to completion the deletion
* Position the current line at line 244
* Issue the PRINT command
* Press Shift-F4 to restore lines 457-900
The ability to print any range of lines is especially useful when you
encounter a problem with your printer in the middle of a listing.
You should be aware that the first command issued to a printer during
an edit will initialize that printer, which will nullify any settings
that you may have made. You should thus issue a form feed command to
the printer and then make your settings before you issue a print.
-31-
6.9 TRACE COMMAND
-------------
The TRACE command allows you to find all lines within your file that
have been added, moved, copied, or changed since you began the edit.
Lines that have been deleted cannot be traced, but can be restored.
To initiate the command, enter "T" on the command line and press the
ENTER key. If there are no altered lines to display, the message "END
OF DATA" will appear at the bottom of the screen.
Otherwise, the cursor will be positioned at the first altered line
within your file. The line will be highlighted, and one of the fol-
lowing messages will appear at the bottom of the screen:
* Line changed * Line added by copy/changed
* Line moved * Line added by copy/moved
* Line moved/changed * Line added by copy/moved/changed
* Line added * Line inserted
* Line added/changed * Line inserted/changed
* Line added/moved * Line inserted/moved
* Line added/moved/changed * Line inserted/moved/changed
* Line added by copy
To find the next altered line, press ENTER again. Once all altered
lines have been located, the message "END OF DATA" will appear. You
can cancel the TRACE command at any time by pressing the ESCAPE key
or by entering a different command.
You can use the up/down arrows and the PAGE UP/PAGE DOWN keys to skip
over lines or to back up while doing a trace.
The following rules apply:
* A line can be changed by direct action from the keyboard, by
a find-and-replace command, by a find-and-replace-all command,
by a "split line" command, or by a "join line" command. There
is no way to tell how many times a line has been changed.
* If a line has been both changed and moved, there is no way to
tell if the line was changed before or after the move.
* If a line is moved and later moved back to it's original posi-
tion within the file, it is still marked as "moved".
* If a line is changed and is later changed back to its original
form, it is still marked as "changed". The one exception is if
you use function key F3 to restore a line.
* If a line is changed and then copied, the line which was added
to the file as a result is marked as "added by copy" but is not
marked as "changed".
-32-
7. SYSTEM INFORMATION SCREEN
-------------------------
The System Information Screen is displayed when you press function key
Shift-F1. This screen will overlay your current screen, but by press-
ing any key, the current screen is restored.
The following information appears on the System Information Screen:
* The current date and time.
* The amount of memory available on your computer for storage of
text.
* The amount of memory currently being used for storage of text.
* The amount of memory unused.
* The search string defined in the most recent FIND command. This
is the value that the system will search for if you press func-
tion key F9 or Shift-F9. If you have not used the FIND command
since you began the edit, then the value "None" is displayed.
* The "replacement" string defined in the most recent find-and-
replace command. If you have not yet used a FIND command with
the option to replace, the value "None" is displayed.
* The size (length) of the longest record in your file at the
time that the file was loaded. This value does not change dur-
ing the edit unless you insert records from another file and
one or more of the inserted lines exceeds the length of the
longest record already in the file.
* A file update summary containing the following:
* Starting line count. This is the number of lines that were
in the file when you began the edit.
* Lines added. This is the number of lines that you have added
to your file either by typing from the keyboard, by copying
lines, by splitting lines, or by inserting lines from other
files. It does NOT include lines that were added, but have
since been deleted from the file.
* Lines changed. This is the number of lines that have been
changed at least once during the edit. It does NOT include
lines that were changed, but have since been deleted from
the file.
* Lines deleted. The number of lines that have been deleted
from the file since the edit began. This does NOT include
lines that were deleted and then restored into the file.
* Current line count. This is the number of lines that are
currently in the file.
-33-
8. USING THE CALCULATOR
--------------------
The calculator is initiated by pressing Shift-F2. Initiation of the
calculator does not interfere in any way with the editing of your
text, and is provided merely as a convenience.
When initiated, the calculator will occupy a window overlaying the
right half of your edit screen.
There are two input fields; a function and an amount. The function is
a one-character field. Valid functions are "+" for add, "-" for sub-
tract, "*" for multiply, and "/" for divide.
Once the function is entered, you are prompted for an amount. Leading
zeros in the amount are ignored. If you press the ENTER key without
having entered an amount, the cursor returns to the function field.
The system displays the last 15 function/amount transactions entered.
Once you exceed 15 transactions, the oldest transaction scrolls off
the screen as each new one is entered.
Function keys F1-F9 have new definitions within the calculator. The
keys are enabled only when the cursor is positioned at the calcula-
tor's function field. The function key definitions are:
* F1 - Sets the number of digits which are allowed to the right
of the decimal point. The number may be 0, 1, or 2. Each
time you press F1, the number is increased by 1. If the
number is already 2, then the number reverts to zero.
* F2 - Toggles the sign of the total. The sign of the subtotal
is not changed.
* F3 - Erases the most recent function/amount transaction, and
adjusts the total accordingly.
* F4 - Repeats the previous function/amount transaction.
* F5 - Adds the total to the subtotal.
* F6 - Adds the subtotal to the total.
* F7 - Moves the total to the subtotal.
* F8 - Moves the subtotal to the total.
* F9 - Sets the total to zero.
To clear the calculator, press the ESCAPE key. This will set both the
total and the subtotal to zero.
Pressing the ESCAPE key while the calculator is already clear returns
you to your edit.
-34-
The following error messages may appear while you are using the cal-
culator. All messages will appear at the bottom of the calculator
window.
1. Need +,-,*, or /
You have entered a character in the function field which is
other than "+" (add), "-" (subtract), "*" (multiply), or "/"
(divide).
2. Must be numeric
You have enter a non-numeric character (other than a decimal
point) in the amount field.
3. No decimal point
You attempted to enter a decimal point in the amount, but the
number of digits to the right of the decimal point (as set by
function key F1) is zero.
4. Dup. decimal point
You attempted to enter a decimal point in an amount field, but
the amount already contains a decimal point.
5. F3 not valid here
You pressed function key F3 to erase the most recent function/
amount transaction, but you have yet to enter a transaction.
OR
You have pressed function key F3 after you have already erased
the most recent function/amount transaction. Only the most re-
cent transaction can be erased.
6. F4 not valid here
You pressed function key F4 to repeat the most recent transac-
tion, but you have not yet entered your first transaction.
7. Amount Overflow
You have entered a transaction which would cause the number of
digits in the TOTAL to exceed the maximum number of digits al-
lowed. The maximum number of digits is 18 minus the number of
digits to the right of the decimal point.
-35-
9. USER ID FUNCTION
----------------
The User ID Function is initiated by pressing Shift-F3. The "User ID"
concept provides a method by which different users of the same compu-
ter may have different parameters, such as screen colors. Initiation
of the User ID Function does not interfere in any way with your edit.
When initiated, the User ID menu screen will overlay your edit screen,
with the current User ID displayed at the top of the screen. If there
has not yet been a User ID defined on your computer, the current User
ID will be "NONE" and the system will be using default parameters.
When you begin an edit, the current User ID will be the same as that
in effect when the editor was last terminated.
The User ID menu offers 3 options. They are:
1. Define a new User ID
2. Change the Current User ID
3. Update the parameters for the Current User ID
You may not use options 2 or 3 until at least one User ID has been de-
fined on your computer. You may NOT alter the default parameters.
To define a new user ID, select option 1. You will be prompted for the
new User ID. The User ID may be up to 10 characters in length and must
be alphanumeric. Lower case letters will be translated to upper case.
When a new User ID is defined, it inherits all parameters of the cur-
rent User ID, and also BECOMES the current User ID. If this is the 1st
User ID defined on your computer, then it will inherit the "default"
parameters. You may, of course, select option 3 to change the parame-
ters once the new User ID has been defined.
Select option 2 on the User ID menu if you wish to change the current
User ID. You will be prompted for the new ID. The ID that you enter
must have been previously defined using option 1. Once the ID has been
entered and found to be valid, the parameters which have been set for
that user become effective immediately. If the new parameters include
different colors, these colors will take effect on the User ID screen,
and will be applied to the edit screen when you exit the User ID func-
tion by pressing the ESCAPE key.
To change the parameters for the current User ID, select option 3. A
new window will appear which will allow you to change any of the fol-
lowing parameters:
* Text background and foreground colors
* Highlighted area background and foreground colors
* Border color
-36-
* Alarm length (lets you turn the alarm off if you so desire)
* Alarm tone (set the tone of the alarm to your liking)
* The number of lines to scroll when you press the PAGE UP or the
PAGE DOWN key while paging through your file. The Default value
is 11 (a half page). You may set the value to any number from 1
to 22. If you wish to scroll a full page when you press PAGE UP
or PAGE DOWN, set the number to 22.
* The typematic rate. The "typematic rate" is the rate at which a
keystroke repeats automatically while you hold down a key. You
can set the rate to 4, 6, 8, 10, 12, 16, 20, 24, or 30. The de-
fault is 30.
Setting the typematic rate is only effective on the PC/AT and
all PS/2 computers. On all other computers, you can change the
typematic rate, but it will have no effect.
* The option of whether or not to keep the typematic rate in ef-
fect when you exit the editor. The default is NO. Set the value
to YES if you wish to apply the typematic rate to DOS and other
programs.
Again, this option is only effective on the PC/AT and all PS/2
computers.
* The option of whether or not to suppress line numbers on your
screen. The default is NO. If you set this option to YES, then
sequential line numbers will NOT appear to the left of the text
lines. The absence of line numbers allows 78 columns of data to
appear on your screen, as opposed to 73 WITH line numbers.
* The option of whether or not to display hidden files during a
directory search. The default is NO. By setting the option to
YES, hidden files will be displayed along with other files when
you do a directory search either when you are finding the file-
to-edit or when you are inserting lines from another file. Hid-
den files within a directory list are identified by an asterisk
(*) next to the file name.
* The option of whether or not to replace blanks with tab charac-
ters when writing an edited file back to disk. The default is
NO. Setting this option to YES can save on the amount of disk
space needed to store your file.
The system automatically converts tab characters to blanks when
it loads a file.
* The option of whether or not the system should create a backup
file (.BKP) during an edit in which you change a file. The de-
fault is NO. If you set this option to YES, then your file will
be renamed "yourfile.BKP" the first time that you do a save of
your file. For example, if the option is YES and you change a
file named "STARTUP.DOC", then after a normal exit from the
editor:
-37-
STARTUP.DOC will contain your edited file.
STARTUP.BKP will contain the version of SRARTUP.DOC as it
existed before the edit. If a file named STARTUP.BKP al-
ready existed, it would have been deleted before the new
version of STARTUP.BKP was created.
* The option of whether or not to print the file name at the top
of each page when you print all or part of your file. Default
is YES.
* The option of whether or not to include line numbers in a list-
ing when you print all or part of your file. Default is YES. It
does not matter whether or not line numbers are suppressed.
* The maximum number of lines to be printed per page when print-
ing all or part of your file. Default is 60. You can set this
number to any value from 50 to 70. Remember that printing the
file name at the top of each page takes 2 lines. Thus, if the
"Print file name" option is YES and the lines per page is 60,
each page of your listing will have a line containing the file
name followed by a blank line and 58 text lines.
To change a parameter, use the up/down arrows to set the pointer to
the parameter that you wish to change. Then use the left and right
arrows to set the parameter to the desired value.
For example, to change the text background color, set the pointer to
the "text background color" field using the up/down arrows, then use
the left/right arrows to set the desired color. Each time you press
the left or right arrow, the background color changes on the parameter
screen. Any colors that you change will be applied to your edit screen
if, and only if, you save your changes.
After you have set the parameters to your satisfaction, you may press
function key F1 to save the parameters. If you decide NOT to save the
parameters, press the ESCAPE key. After you have pressed either F1 or
ESCAPE, you will return to the User ID menu screen. From there, you
can press the ESCAPE key to return to your edit screen.
All User ID's are maintained by the system on the file AMEDIT.DAT in
the root directory of your hard disk. This 1204-byte file is created
by the system at the time that you define your first User ID. Do NOT
attempt to create or update this file yourself!
The maximum number of user ID's that can be maintained on AMEDIT.DAT
is 30. If you should ever wish to delete all User ID's that have been
defined on your computer and start over, you must delete AMEDIT.DAT
from your root directory.
-38-
The following error messages may appear while you are within the User
ID function.
1. Invalid response
On the User ID menu screen, you have pressed a key other than
"1", "2", "3", or the ESCAPE key.
OR
On the parameter update screen, you have pressed a key other
than up arrow, down arrow, left arrow, right arrow, function
key F1 to save your changes, or the ESCAPE key to return to
the User ID menu screen without saving.
2. User ID must be alphanumeric
While entering a User ID, you have entered a character other
than a letter or a number.
3. You must first define a new User ID
You have selected option 2 or 3 on the menu screen, but there
are no User ID's defined on your computer. You must define at
least one User ID before you can use these options.
4. User ID "idname" is not defined
You are attempting to change the current User ID, but the ID
that you entered has not been defined.
5. User ID "idname" is already defined
You are attempting to add a new User ID to the system, but the
User ID that you entered has already been defined.
6. User ID Table is full
You are attempting to add a new User ID, but there are already
30 user ID's defined on your computer. This is the maximum. If
you wish to delete all user ID's and start over, you must del-
ete file AMEDIT.DAT from the root directory of your hard disk.
-39-
APPENDIX A - MESSAGES
---------------------
There are 2 types of messages within AM-EDIT; Informative messages and
error messages. All messages are centered on the screen's bottom line.
A message is normally cleared from the screen as soon as you press the
next key. However, if the next key pressed is a key which causes a new
screen to overlay your edit screen (such as F1 - HELP), then the mes-
sage will still be on the screen when you return to the edit.
A.1 INFORMATIVE MESSAGES
-------------------------
Informative messages inform you of action which has been taken or
which cannot be taken as the result of a command that you entered
or a function key that you pressed. The alarm does NOT sound when
these messages appear.
1. Lines deleted: nnnnn
Tells you how many lines were deleted after the completion of
a DELETE command or after you have pressed function key F4 to
delete the current line.
2. Lines restored: nnnnn
Tells you how many lines were restored into your file after
you have pressed Shift-F4 to restore deleted line(s).
3. Lines moved: nnnnn
Tells you how many lines were moved after the completion of a
MOVE command.
4. Lines copied: nnnnn
Tells you how many lines were copied after the completion of a
COPY command.
5. Lines inserted: nnnnn [Truncated: nnnnn]
Tells you how many lines were added to your file after you use
an INSERT command to insert lines from another file.
If any inserted lines exceeded the maximum record length of
1024 characters, then those lines were truncated and a count
of the records truncated is included in the message.
6. Substitutions: nnnnn [Truncated: nnnnn]
After a find-and-replace-all command, tells you how many oc-
currences of the "find" string were located and replaced by
the "replacement" string.
-40-
If you were replacing a text string with a longer string, it
is possible that one or more of the lines altered by the com-
mand exceeded the maximum record length of 1024 characters. If
so, then the effected line(s) are truncated to 1024 characters
in length, and a count of the truncated lines is included in
the message.
7. Saving
Informs you that the system is in the process of saving your
file. The message appears after you press function key F8 and
there have been changes to your file since the last save (or
since you began the edit if this is the first save).
8. Data saved - Repeat F8 to end edit
This message replaces message #7 after the save is completed
to inform you that you may now terminate the edit by pressing
function key F8 again. You do NOT have to end the edit at this
point.
9. Data unchanged - Repeat F8 to end edit
This message can appear after you press function key F8 to in-
form you that there are no changes to save, and that you may
now terminate the edit by pressing F8 again. You do NOT have
to end the edit at this point.
10. Printing
Appears after a PRINT command to inform you that the system
is in the process of sending your text to the print queue.
11. *** TOP OF DATA ***
You have pressed the "up arrow", PAGE UP, or Shift-TAB key,
but the key cannot be processed because you are already at
the top line or top page of your file.
12. *** END OF DATA ***
Informs you that a key that you have just pressed (such as
"down arrow", PAGE DOWN, ENTER, or TAB) cannot be processed
because you are already at the bottom line or bottom page of
your file.
The message will also appear during a TRACE command once there
are no more altered lines to display.
13. Press Shift-F10 to verify cancel
Can appear after you press the cancel key (Shift-F8) to inform
you that there are unsaved changes to your file. Asks you to
verify that you wish to cancel the edit despite the fact that
you will lose those changes.
-41-
If you decide that you do NOT wish to cancel the edit, you may
press any other key to continue with the edit.
14. Directory Search cancelled
You initiated a directory search from the file-to-edit screen
of during an INSERT command, but you then cancelled the search
by pressing function key F8.
15. STARTING NEW FILE
The system could not locate the file that you specified as the
file-to-edit. This message informs you that a new file will be
created. If you notice that you entered the file name incor-
rectly, you can press Shift-F8 to cancel the edit. This will
avoid the creation of a new file.
16. Edit cancelled - changes lost
You have cancelled an edit in which there were unsaved changes
by pressing Shift-F8 followed by Shift-F10. All of the unsaved
changes were therefore lost. This message appears on the file-
to-edit screen as the system prompts you for the next file to
be edited.
17. Edit cancelled
You have cancelled an edit by pressing Shift-F8. There were
no unsaved changes to the file at the time that you pressed
the key. This message appears on the file-to-edit screen.
18. Loading file
This message tells you that the system is in the process of
loading a file. The message will appear either on the file-
to-edit screen or on the edit screen following an INSERT
command after you have either entered a valid file name or
selected a file by way of a directory search.
19. End of line
You have either pressed the right arrow key or entered a char-
acter on a line where the cursor is already positioned at the
last column of the line. Normally when you type a character,
the cursor moves 1 position to the right to allow you to enter
the next character. This message tells you that having reached
the end of the line, the cursor is unable to move.
You can continue typing characters after this message appears,
but each typed character will overwrite the character which is
already at the end of the line.
-42-
A.2 ERROR MESSAGES
-------------------
Error messages are displayed when you attempt some action which is
not allowed or which cannot be performed by the system.
The alarm will normally sound when an error message is displayed.
You can use the User ID function (see Section 9) to adjust the
length and tone of the alarm for your User ID.
The "alarm length" parameter controls how long the alarm sounds.
To turn the alarm off, position the arrow on the User ID Parameter
screen to the "alarm length" field and press the left arrow until
the alarm cannot be heard. Then press function key F1 to save.
1. Invalid command
The system does not recognize your command.
2. Extra character(s) on line
You have entered a valid command, but there are one or more
extra characters on the command line. For example, you enter
"d 1", but the character "1" is unneeded. If you had entered
"d1", the error "Invalid command" would have resulted.
3. Command invalid at this point
This error occurs in a "null file" condition (there are no
lines of data in your file) if you attempt to execute any
command from the command line other than an INSERT command.
The only commands valid in a "null file" condition are "I"
to insert before, and "IA" to insert after. When there are
no lines of text in your file, these commands are identical
in function.
4. Incomplete command
You have entered a valid command, but the command requires
an argument. For example, you entered "F" alone as the com-
mand, but a FIND command requires at least 1 argument. This
error can occur on a FIND, MOVE, or COPY command.
5. Improper Move command
You have attempted to move a range of lines to a position
within the range itself, for example, you attempt to move
lines 21-28 after line 24.
Note that you would get this error message if you attempted
to move line 21-28 after line 28 or attempted to move lines
21-28 before line 21, since these commands would not result
in the actual movement of any lines.
-43-
6. Improper Copy command
You have attempted to copy a range of lines to a position
within the range itself. For example, you attempt to copy
lines 45-65 after line 55.
You can copy lines 45-65 after line 65, but you cannot copy
lines 45-65 BEFORE line 65. Conversely, you may copy lines
45-65 before line 45 but not AFTER line 45.
7. Invalid keyword
During a MOVE or a COPY command, you have entered a keyword
other than "a" or "b" on the command line at the point that
you are ready to set the current line to the target line of
the move or copy.
OR
You are attempting to execute a find-and-replace-all command,
but have entered a keyword other than "a" or "all" after the
"replacement" text string.
8. This key has no meaning
You have pressed a key which has no meaning. For example, most
Ctrl-function key and Alt-function key combinations have no
meaning in this version of AM-EDIT.
9. Null string not valid here
You have entered a null string as the search argument within a
FIND command. A null string is valid in a FIND command only if
it is the replacement argument.
10. Unmatched quote
Within a FIND command, you have entered either a search string
or a replacement string which begins with a quote or a double
quote, but you did not end the string with a matching quote or
double quote.
11. "search string" not found
You have done one of the following:
* Entered a FIND or FIND-AND-REPLACE command.
* Pressed function key F9 to find the next occurrence of a
text string.
* Pressed Shift-F9 to find the previous occurrence of a text
string.
The message informs you that the text string was not found be-
fore the end (or beginning) of your file was reached. You may
press function key F9 (or Shift-F9) to restart the search at
the first (or last) line of your file.
-44-
Due to the limited space available for message display, only
the first 27 characters of the "search string" will appear in
the message should the string exceed 27 characters in length.
12. There is no search argument
You have pressed function key F9 (or Shift-F9) to find the
next (or previous) occurrence of a text string, but you have
not yet used a FIND command during the edit to define a text
string for which to search.
13. Nothing to restore
You have pressed Shift-F4 to restore lines, but there are no
lines to restore.
This could mean that you have not yet deleted any lines during
the edit, or that you have already restored all of the deleted
lines which can be restored (The delete table can hold only 20
entries).
14. Line full
You are in insert mode (as opposed to overwrite mode) and you
attempt to insert a character into a line which cannot accept
the character. This means that there is already a non-blank
character in the last column of the line.
15. Command conflict
You have entered a command on the command line and then, in-
stead of pressing the ENTER key to execute the command, you
pressed a function key (such as F4) which acts as a command.
The system does not know whether to process the command or
the function key.
The message will appear if you press any of the following keys
while the command line is NOT blank.
* F4 - delete the current line
* F5 - duplicate the current line
* F6 - type new line(s) before the current line
* F7 - split the current line
* F9 - find the next occurrence of a string
* Shift-F4 - restore deleted line(s)
* Shift-F6 - type new line(s) after the current line
* Shift-F7 - join the current line to the previous line
* Shift-F9 - find the previous occurrence of a string
-45-
16. Key not valid while adding text
You have pressed one of the following function keys while in
the process of typing a new text line into your file.
* F4 - Delete the current line
* F5 - Duplicate the current line
* F7 - Split the current line
* Shift-F4 - Restore deleted line(s)
* Shift-F7 - Join the current line to the previous line
17. Shift-F7 not valid here
You have pressed Shift-F7 (join the current line to the prev-
ious line) while the current line is the first line of your
file. Thus there is no previous line to which the current line
can be joined.
18. Key not enabled at this time
You have pressed function key F10 or Shift-F10, but the key
is not enabled at the time that it was pressed.
Function key F10 is enabled at the point immediately after
you have located an occurrence of a "find" string during a
find-and-replace command.
Shift-F10 is enabled ONLY at the point immediately after you
have pressed Shift-F8 to cancel your edit and the message
"Press Shift-F10 to verify cancel" appears at the bottom of
your screen.
19. Printer not ready - Command ignored
You have entered a print command ("P1", "P2", or "P3") or a
form feed command ("PF1" or "PF2" or "PF3"), but the desig-
nated printer is either turned off, is not on-line, or is out
of paper.
20. Printer does not exist
You have entered a print or a form feed command, but the de-
signated printer does not exist. For example, you entered the
command "P3", but there is no printer assigned to "LPT3" on
your computer.
21. Line overflow - key ignored
You have pressed Shift-F7 to join a line to the previous line
or you pressed function key F10 to replace a string during a
find-and-replace operation, but the resulting line would have
exceeded the maximum line length of 1024 characters. The key
was therefore ignored.
-46-
22. This is a null file
The file specified in an INSERT command is a null file (a file
that exists, but which has no records). Therefore, there were
no lines inserted into your file as a result of the command.
23. Out of memory - cancel recommended
This error can occur ONLY during a find-and-replace-all com-
mand in which you are replacing all occurrences of a string
with a LONGER string.
The message informs you that the system ran out of memory be-
fore all strings were replaced. Unless you can correct the
problem, it is recommended that you cancel the edit at this
point, since the file has been corrupted.
24. Lines truncated: nnnnn
This message can appear after the initial loading of your file
to inform you that one or more lines in the file exceeded the
maximum line length of 1024 characters. Those lines were thus
truncated to 1024 characters.
25. This is not a text file
The file that you specified as the argument in an INSERT com-
mand is not a text file. You can not merge non-text files into
text files.
26. Invalid file name
The file name that you entered as the "file to edit" or as the
argument in an INSERT command is not a valid DOS file name.
Some examples of invalid file names are:
c:\aworkfile (File name is over 8 characters in length)
c:\work.info (Suffix is over 3 characters in length)
a\:work (Should be a:\work)
b:\workfile. (Missing file suffix or extra character)
27. Invalid path
The file name that you entered as the "file to edit" or as the
argument in one of the INSERT commands has an invalid path.
The likely cause of this error is the existance of an invalid
directory name within the file path. For example, you entered
the file name "C:\DOC\WORK", but the directory "DOC" does not
exist.
-47-
28. File access denied
The file that you specified as the "file-to-edit" or as the
argument in an INSERT command cannot be accessed. This could
mean that you entered a directory name as the file name, for
example, you typed "C:\DOS" as the file name.
29. File not found
The file specified in an INSERT command was not found. Remem-
ber that you must enter the full path name unless the file is
in the current directory (the directory you were in when you
executed AM-EDIT). Remember also that you can do a directory
search to find the desired file.
30. Out of memory - File truncated
During the initial loading of your file, the system ran out
of memory before it could load the entire file. This message
can only appear at the beginning of an edit while the system
is in the process of loading your file.
The suggested remedy is to break down your file into modules
and then use whatever statements (such as INCLUDE or COPY)
which are appropriate for your programming language to com-
bine the modules during compilation.
31. Command would cause memory overflow
A command cannot be executed due to the fact that a memory
overflow condition would result. If you have done a lot of
deleting and inserting of text lines, the best thing to do
when this message appears is to perform a normal save/exit
and then restart the edit.
32. Too many lines - File truncated
During the initial loading of your file, the system loaded
the first 60,000 lines, but could not load the remainder of
the file because of the system limitation on the number of
lines.
This message would ONLY appear at the beginning of an edit,
while the system is loading your file. See error message 30
for a suggested remedy.
33. Command would cause line overflow
A command cannot be executed due to the system limitation on
the number of text lines. The command would have caused the
number of text lines to exceed 60,000. See message 30 for a
suggested remedy.
-48-
34. Memory is at capacity
The system has used all available memory. You may not execute
any command which would increase the size of your file, except
for function key Shift-F4 (restore deleted lines).
35. You may NOT update a non-text file
You have have pressed a function key which would have caused
a non-text file to be updated. You are only allowed to browse
through non-text files.
36. Command not valid for non-text files
You have entered a command which is not valid while browsing
through a non-text file. The only command which is valid here
is the FIND command.
-49-